/**
 * 统一响应工具类
 */
export class ReturnResponse {
    /**
     * 生成成功响应
     * @param data - 响应数据
     * @returns 标准响应对象
     */
    static success<T>(data?: T) {
        return {
            code: 0,
            message: 'success',
            data
        };
    }

    /**
     * 生成错误响应
     * @param code - 错误代码
     * @param message - 错误信息
     * @returns 标准响应对象
     */
    static error(code: number, message: string) {
        return {
            code,
            message,
            data: null
        };
    }
}